19. Lesson Conclusion

Lesson Conclusion

ND079 JPND C2 L01 A15 Lesson Conclusion V3

In this lesson, you learned how to:

  • Use lambdas to simplify and improve your Java code
  • Define your own functional interfaces that can be implemented by lambdas
  • Identify differences between lambdas and anonymous subclasses in Java
  • Recognize the difference between functional and imperative programming styles
  • Use the Stream API, lambdas, method references, and the Optional type to process data
  • Aggregate Java streams into standard collections using the Collector API

Further Reading